/**
 * Created by 黄智超 on 2016/7/6.
 * email:362768225@qq.com
 */
var scotchTodo = angular.module('scotchTodo', []);

scotchTodo.controller('mainController',['$scope','$http',function($scope, $http) {
    $scope.formData = {};

    // 加载页面时获取所有待办并显示
    $http.get('/api/todos')
        .success(function(data) {
            $scope.todos = data;
            console.log(data);
        })
        .error(function(data) {
            console.log('Error: ' + data);
        });

    //新增
    $scope.createTodo = function() {
        $http.post('/api/todos', $scope.formData)
            .success(function(data) {
                $scope.formData = {}; // clear the form so our user is ready to enter another
                $scope.todos = data;
                console.log(data);
            })
            .error(function(data) {
                console.log('Error: ' + data);
            });
    };

    // 删除
    $scope.deleteTodo = function(id) {
        $http.delete('/api/todos/' + id)
            .success(function(data) {
                $scope.todos = data;
                console.log(data);
            })
            .error(function(data) {
                console.log('Error: ' + data);
            });
    };

}]);
